// 导出获取去权限的api方法
export const getSetting=()=>{
    return new Promise((resolve,reject)=>{
        wx.getSetting({
          withSubscriptions: true,
          success:(result)=>{
              resolve(result)
          },
          fail:(err)=>{
              reject(err);
          }
        })
    })

}
// 导出获取去收货地址的api方法
export const chooseAddress=()=>{
    return new Promise((resolve,reject)=>{
        wx.chooseAddress({
          success:(result)=>{
              resolve(result)
          },
          fail:(err)=>{
              reject(err);
          }
        })
    })

}
 
// 导出打开权限设置页面的api方法
export const openSetting=()=>{
    return new Promise((resolve,reject)=>{
        wx.openSetting({
          success:(result)=>{
              resolve(result)
          },
          fail:(err)=>{
              reject(err);
          }
        })
    })

}


 
// 导出提示效果api方法
export const showModal=({content})=>{
    return new Promise((resolve,reject)=>{
          // 弹窗提示
          wx,wx.showModal({
            // content: '您是否要删除该商品？',
            content: content,
            showCancel: true,
            title: '提示',
            success: (result) => {
              //   console.log(result)
              resolve(result)
             
            }, 
            fail:(err)=>{
                reject(err)
            }  
          })
    })

}



// 导出promise形式的showToast的api方法
/**
 * promise 形式的 showToast
 * @param {objec} param0 参数
 */
export const showToast=({title})=>{
    return new Promise((resolve,reject)=>{
        wx.showToast({
            title:title,
            icon:'none',
          success:(result)=>{
              resolve(result)
          },
          fail:(err)=>{
              reject(err);
          }
        })
    })

}




 